hit the spot


Results for "hit the spot"

English - Turkish Dictionary

hit the spot

(English - Turkish Dictionary) :
k. dili (yiyecek/içecek) çok makbule geçmek.